A Formal Model of Responsibilities in Agent-Based Teamwork
نویسنده
چکیده
Responsibilities are an important component of teamwork in multi-agent systems. In this paper, we present a formal model of responsibilities based on beliefs and goals. Our approach focuses on two central features of responsibilities: persistence and dependency. We define a special form of persistence that obligates agents to keep trying an action until it is done, but allows the caveat that they might delegate the task. Dependency means that the responsibility was assigned by a delegating agent who wants it done. We model this dependency through a requirement to maintain mutual belief on the status of the goal, as well as the need by the superior, and the achievability by the subordinate. Thus agents with responsibilities are guaranteed to inform their superiors when they are about to fail, allowing others to take over, which provides robustness. Finally, we treat joint responsibilities among multiple agents as a mutual agreement to keep each other informed of their individual abilities to achieve the goal. These definitions provide a semantics for responsibilities in multi-agent systems, and can be used to design correct specifications of agent behavior, and justify decisions such as when to act, wait, or communicate within a team.
منابع مشابه
A Formal Petri Net Based Model for Antivirus Update Agent System
In this paper, a formal model for antivirus update agent system is presented based on mobile agent technology and predicate/transition Petri nets. The mobile agent system contains two mobile agents called DCA and UNA. It sends out agents to update antivirus on client computers in a network. Each agent takes on a specified responsibility. First, DCA roams through the network and check the last d...
متن کاملA Formal Petri Net Based Model for Antivirus Update Agent System
In this paper, a formal model for antivirus update agent system is presented based on mobile agent technology and predicate/transition Petri nets. The mobile agent system contains two mobile agents called DCA and UNA. It sends out agents to update antivirus on client computers in a network. Each agent takes on a specified responsibility. First, DCA roams through the network and check the last d...
متن کاملImplementing Agent Teams in Dynamic Multiagent Environments
Teamwork is becoming increasingly critical in multi-agent environments ranging from virtual environments for training and education, to information integration on the internet, to potential multi-robotic space missions. Teamwork in such complex, dynamic environments is more than a simple union of simultaneous individual activity, even if supplemented with preplanned coordination. Indeed in thes...
متن کاملCAST: Collaborative Agents for Simulating Teamwork
Psychological studies on teamwork have shown that an effective team often can anticipate information needs of teammates based on a shared mental model. Existing multi-agent models for teamwork are limited in their ability to support proactive information exchange among teammates. To address this issue, we have developed and implemented a multi-agent architecture called CAST that simulates teamw...
متن کاملTeamwork in Real-world, Dynamic Environments
Flexible teamwork in real-world multi-agent domains is more than a union of agents’ simultaneous execution of individual plans, even if such execution pre-coordinated. Indeed, uncertainties in complex, dynamic domains often obstruct pre-planned coordination, with a resultant breakdown in teamwork. The central hypothesis in this paper is that for durable teamwork, agents should be provided expli...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001